heavily salted fresh cheese sold in hand rolled balls - Espagnol Anglais Dictionnaire